home *** CD-ROM | disk | FTP | other *** search
-
- Konzept zum Environment / Pfadlisten
- ------------------------------------
-
- Es gibt mehrere Layer:
-
- 1. Dateisuche
- SearchFile, ReplaceHome, usw.
-
- 2. Abfrage der Pfadlisten für SearchFile
- Reset() und GetNext() für Text-Queues
-
- 3. Anlegen und Beschreiben von Queues.
- a) Create usw.
- b) Clear() und Append(), ggf. auch Insert.
-
-
- 2) und 3b) ließen sich hübsch in einem Queues-Modul zusammenfassen,
- allerdings werden sie wohl nie vom selben Modul/Programm gleichzeitig
- benutzt, sondern 2) ist die Sache des Prgs, 3b) das Environment.
-
- Eventuell könnte man's über das Channel-Konzept vom ISO lösen:
- 2) und 3b) werden über die Channels abgewickelt, 3a) ist dann
- ein Treibermodul.
-
- CmdLine-Auswertung
- ------------------
-
- Es sollte möglich sein, wahlweise die Cmdline aus der Basepage, von shel_read
- oder auch aus einen String zu verwenden.
-
- ARGV sollte unterstützt werden!
-
-
- Definition für CmdLine-Modul:
- Da die Reihenfolge - Options, dann Files - meist feststeht, sollte
- es zwei Routinen "GetOption" und "GetFilename" geben, die ein Elem
- holen und einen BOOLEAN liefern, solange Elem da sind. Die Auswertung sieht
- dann so aus:
- WHILE GetOption (opt) DO opt auswerten END;
- WHILE GetFile (name) DO ... END;
-
- EOT.
-